be simple even at the cost of some data storage or time inefficiency.
2. The attribute of universality states that you may need to have a few
thousand interlocking contracts and feed them generously as Ethereum
does not have “features” providing an internal scripting language that
is Turing-complete which can be used by you to construct a
transaction type or any smart contract mathematically defined, invent
your own financial derivative or currency, or set up a full-scale
daemon.
3 . The attribute of modularity sees the development of Ethereum to be
done maximally, not for j ust itself, but for the benefit of the entire
cryptosystem. The Ethereum protocol’s different parts design must be
modular and separable. It should be easy over the course of
development to make a modification in the protocol at one place and,
without any further modification, have the application stack continue
to function. The innovations such as Dagger, Patricia trees, and RLP
must get implemented as separate libraries and made feature-
complete.
4. Non-discrimination specifies that the protocol should not attempt to
prevent specific categories of usage, and the design of regulatory
mechanisms should be such that they directly regulate the harm and
not oppose undesirable applications. On top of Ethereum, you can
even run an infinite loop script if you are willing to keep paying the
per-computational step transaction fee.
5 . Agility informs that you need to be extremely j udicious about making
modifications to the address system computational tests that are the
high-level constructs as the Ethereum protocol details are not set in
stone. As in the development process, it may, later on, lead us to
discover that certain modifications to the algorithm will substantially
improve scalability or security.
Ethereum principles
The Ethereum principles are as follows:
1. The first principle of Sandwich Complexity states that Ethereum’s
bottom level architecture should be simple, the interfaces easy to
understand, and complexity wherever inevitable should be pushed into